package shopsim.core;

/**
 * Definition:	-Type 0 ist ein leerer Punkt;
 * 				-Type 1 ist ein Consumer;
 * 				-Type 2 ist ein Shop;
 * 				-Type 3 ist ein Eingang zum Shop;
 * 				-Type 4 ist ein Eingang zur Mall;
 * @author Dominik
 *
 */

public class MallPoint //Position in Mall
{
	private byte type; //welcher Typ ist dieser MallPoint
	private Object obj;
	
	public MallPoint(byte pType, Object pObj)
	{
		if(pType <= 4 && pType >= 1)
		{
			this.type = pType;
			this.obj = pObj;
		}
	}
	
	public MallPoint()
	{
		this.type = 0;
		this.obj = null;
	}
	
	public byte getType()
	{
		return this.type;
	}
	
	public Object getObj()
	{
		if(this.type > 0)
		{
			return this.obj;
		}
		else
		{
			return null;
		}
	}
}

